/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package spaceinvaders.personagens;

import java.awt.Image;
import java.awt.Point;
import spaceinvaders.sistema.Sistema;

/**
 * Classe responsavel pelos tiros.
 * @author Danilo Augusto Silva
 */
public class Shoot extends PersonagemAnimado {

    /**
     * Construtor da classe Shoot.
     * @param sistema = objeto responsavel pelo sistema principal do jogo.
     * @param imagens = vetor de imagens.
     */

    public Shoot(Sistema sistema, Image[] imagens) {
        super(sistema,imagens);
        //Deixar o canhao no meio:
        //ERRADO!!!
        posicao.x = -200;
        posicao.y = -200;
    }

    /**
     * Metodo que inicia a posicao do tiro no ponto logo acima ao canhao
     * @param cannonpoint = posicao do canhao.
     */

    @Override
    public void setPosicaoShoot(Point cannonpoint) {
        
        //posicao do tiro o canhao no meio:
        this.posicao.x = cannonpoint.x + 5;
        this.posicao.y = cannonpoint.y - 20;
    }
}
